package com.platform.sys.modular.syncdata.enums;

import com.platform.core.annotion.ExpEnumType;
import com.platform.core.exception.enums.abs.AbstractBaseExceptionEnum;
import com.platform.sys.core.consts.SysExpEnumConstant;

/**
 * 要操作其他库的元数据字段配置
 *
 * @author gyp
 * @date 2022-12-04 20:43:04
 */
@ExpEnumType(module = SysExpEnumConstant.YHTC_SYS_MODULE_EXP_CODE)
public enum SyncDataSourceExceptionEnum implements AbstractBaseExceptionEnum {

    /**
     * 数据不存在
     */
    NOT_EXIST(1, "此数据不存在"),
    CODE_REPEAT(2, "字段标识已经存在，重新设置后提交。");

    private final Integer code;

    private final String message;
        SyncDataSourceExceptionEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    @Override
    public Integer getCode() {
        return code;
    }

    @Override
    public String getMessage() {
        return message;
    }

}
